package com.security.door.service;


import com.security.door.core.support.IService;
import com.security.door.model.domain.baseRoleAuth;
import com.security.door.model.vo.treeDataVo;
import java.util.List;
import java.util.Map;

public interface IbaseRoleAuthService extends IService<baseRoleAuth> {
    List<baseRoleAuth> selectAuth(String rolecode);

    int deleteByRoleCode(String rolecode);

    int insertAuth(List<baseRoleAuth> list);

    int deleteByMenuId(baseRoleAuth record);

    List<treeDataVo> selectTree(String rolecode);

    List<treeDataVo> selectAllTree(Map map);

    int deleteMore(Map map);
}
